@charset "utf-8";
html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{min-height:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{margin:0;padding:0;word-wrap:break-word;font-family:"微软雅黑";font-size:100%;}
body{font:14px/1.5 \5b8b\4f53,Arial,sans-serif;font-size:14px;color:#333;width: 100%;height: 100%;background: rgba(242, 242, 242, 1);}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
img{border:none;vertical-align:middle}
input,label,img,th{vertical-align:middle}
ul,ol,li{list-style:none}
a{text-decoration:none;background: transparent;outline:0}
a:hover,a:activ,a:visitede{text-decoration:underline}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
abbr[title] {border-bottom: 1px dotted}/*被标记的缩写词如下*/
pre {overflow: auto}/*预格式化的文本*/
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
legend {padding: 0;border: 0}/*特色框一个系统*/
textarea {overflow: auto;resize:none;}
optgroup {font-weight: bold}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
input,textarea,select{background:#fff;outline:0;outline:none;border:none}

/*通用样式*/
body{background: #fff;}
.clearfix{*zoom:1;}
.clearfix:after{content:"\200B";height:0;display:block;visibility:hiden;clear:both;}
.content{margin: 0 auto;width: 1200px;}


.left{float:left;}
.right{float:right;}

/*山西省人社厅*/
.sxsrst{width:100%;height: 100%;}
.sxrs_top{width:100%;}
.rstop{font-size:15px;}
.rstop .gh{float:left;margin-right: 5px;width: 20px;}
.rstop a{color:#333;margin-right: 10px;display: inline-block;padding: 8px 0;}
.rstop a:hover{color:#c20202;}
.rstoprig a{color:#333;display: inline-block;margin-left: 20px;}
.rstoprig .sc{padding: 8px 0;}

.topbanner{width:100%;height: 227px;background-image: url("../images/rst4_0620.png");background-position: center center;background-repeat:no-repeat;background-size: 2600px;}
.rslogorig{margin-top:60px;width: 480px;}
.calendar{background-color: rgba(250,250,250,0.6);text-align: center;letter-spacing: 2px;padding: 2px 16px 0px;border-radius: 7px;margin-bottom: 20px;margin-left: 99px;}
.calendar iframe {font-size:15px;}
.rsjs{width: 480px;height: 34px;}
.rsjs input[type="text"]{width:410px;height: 36px;border: 1px solid #bbb;background-color: rgba(250,250,250,0.9);padding-bottom: 2px;border-radius: 4px 0 0 4px;border-right: none;float: left;padding: 0 16px;color: #888;}
.rsjs button{width:70px;height: 36px;border: none;background-color:#2263b6;padding: 0 16px;color: #999;float: right;border-radius: 0 4px 4px 0}
.rsjs button img{width:23px;}
/* 导航 */
.rstnav{width:100%;background-image: url("../images/rst4-1.png");background-position: top center;background-repeat: repeat-x;height: 76px;    z-index: 999;position: relative;}
.navbottom{width:100%;background-image: url("../images/rst5-1.png");background-position: top center;background-repeat: repeat-x;height: 76px;}
.navtop{width:100%;background-image: url("../images/rst5_0620.png");background-position: top center;background-repeat:no-repeat;height: 76px;background-size: 2600px;}



#nav
		{
			width: 1200px; /* 1000 */
		}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;text-align: center;
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				#nav li a:active
				{
					background-color: #c00 !important;
				}


			/* first level */

			#nav > ul
			{
				height: 65px; /* 60 */
			}
				#nav > ul > li
				{
					width: 20%;
					height: 100%;
					float: left;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size:24px; /* 24 */
						line-height: 65px; /* 60 (24) */
						text-align: center;
						font-weight: bold;
					}
						#nav > ul > li:not( :last-child ) > a
						{
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #2c6fc5;
						}


				/* second level */

				#nav li ul
				{
					background-color: #eef4fb;
					display: none;
					position: absolute;
					top: 100%;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;padding-bottom: 10px;
						}
						#nav li ul a
						{
							    font-size: 1.25em;
								padding: 6px 0 7px;
								color: #022e66;
								border-bottom: 1px solid #fff;
						}
#nav li ul a:hover{color:#8F0204}	
#nav li:hover{background-color: #fff;}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 40em ) /* 640 */
		{
			html
			{
				font-size: 75%; /* 12 */
			}

			#nav
			{
				position: relative;
				top: auto;
				left: auto;
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;
						padding: 0 0.833em; /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #cc470d;
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding: 1.25em; /* 20 */
					padding-top: 0;
				}
		}










/*正文 */
.rsmain{width:100%;background-image: url("../images/rst41.png");background-position: top center;background-repeat: repeat-x;}
.newstop{width:100%;padding-top: 14px;margin-bottom: 20px;}
.newstop h5{float:left;font-size: 24px;color: #c20202}
#scroll_div {
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	width: 1076px;
	float: right;
	margin-top: 5px;
}
#scroll_begin{font-size:20px;}
#scroll_begin, #scroll_end {
	display: inline;
}
#scroll_begin span{margin-right:50px;display: inline-block;}
#scroll_begin a{color:#023d89;}
#scroll_begin a:hover{color:#c20202;}

/**/
.topbanner1{margin-bottom:30px;}

/*轮播 选项卡*/
.lbxxk{width:100%;margin-bottom: 40px;}


.clear {clear:both;height:0; overflow:hidden; visibility:hidden}
.hidden {display:none;}
.block {display:block;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}

.keChgImg { height: 370px; width: 600px;  background: #FFF; position: relative; overflow: hidden;float: left;}
.keImgs li { float: left; height: 370px; width: 600px; }
.keImgs { height: 370px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
.keImgTitleBg { line-height: 38px; background: #011d3d; height: 38px; width: 600px; position: absolute; left: 0px; bottom: 0px; opacity:0.7; filter:alpha(opacity=90) }
.keImgBtn { float: right; position: absolute; bottom: 11px; right: 16px; }
.keImgBtn ul li { float: right; height: 14px; width: 14px;border-radius: 50px;background: #fff; text-align: center; position: relative; color: #FFF; cursor: pointer; font: 14px "微软雅黑"; margin: 0 5px;}

.keImgBtn ul li img { display: none; position: absolute; left: 0px; top: 0px; }
.keImgBtn ul li.keImgCutLi img{display:block;width: 14px;height: 14px;background: #c80404;border-radius: 50px;}
.keChgBtnL { position: absolute; left: 0px; top: 140px; cursor: pointer; z-index:10 }
.keChgBtnR { position: absolute; right: 0px; top: 140px; cursor: pointer; z-index:10 }
.keImgTxt { line-height: 38px; height: 38px; width: 426px; position: absolute; left: 20px; bottom: 0px; font-size: 17px; color: #3797BD; text-align:left; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.keImgTxt a{display: inline-block;width: 426px; color: #fff; font-family: Arial;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }	
	
	
	
	

/* switchBox */
.switchBox, .slideBox{width:100%;}
.switchBox dt, .slideBox dt{height:24px;}
.switchBox span, .switchBox dt a, .switchBox em, .slideBox span, .slideBox em{cursor:pointer;float:left;font-size:14px;height:24px;line-height:24px;text-align:center;text-decoration:none;width:120px;font-style:normal;}
.switchBox dt .on, .slideBox dt .on{background-color:#ffffff;font-weight:bolder;}
.switchBox dt .active, .slideBox dt .active{background-color:#ffffcc;font-weight:bolder;}
.switchBox dt .on, .switchBox dt .active, .switchBox a:hover, .slideBox dt .on, .slideBox dt .active, .slideBox a:hover{color:#1967c5;}
.switchBox dt .fat{color:#0000ff;width:150px;}
.switchBox dt .fat:hover{color:#ffff00;}
.switchBox dd, .slideBox dd{clear:both;display:none;height:auto;min-height:100px!important;line-height:20px;font-family:"宋体";}
.switchBox li{margin-left:20px;list-style:square;}
.heght1{height:600px;margin: 20px 0;}

.newxxk{width:570px;float: right;height: 370px;}
.newxxk .rswidth1{width:570px;}
.newxxk .rswidth1 dt{width:100%;height: 46px;background-color: #e0ebfa;}
.newxxk .rswidth1 dt a span{background-color:transparent;color: #555;height: 43px;line-height: 44px;font-size: 18px;font-weight: 600;width: 80px;margin:0 24px }
.newxxk .rswidth1 dt .on{color: #1967c5;border-bottom: 2px solid #1967c5;}
.newxxk .rswidth1 dd a{width: 570px;height: 24px;overflow: hidden;display: block;margin-top: 16px;}
.newxxk .rswidth1 dd a span{width: 452px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: left;font-size: 17px;text-align: left;margin-left: 8px;}
.newxxk .rswidth1 dd a i{width: 94px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: right;font-size: 16px;font-style:normal;text-align: left;}
.newxxk .rswidth1 dd{width: 570px;overflow: hidden;}

/*政务公开  人事考试等*/
.rstab{width:100%;margin-bottom: 30px;}
.rstab .zwgktab{width:772px;border: 1px solid #e8e8e8;padding: 8px 15px 15px;}
.rstab .zwgktab .tabwidth1{widht:740px;margin: 0 auto;}
.rstab .zwgktab .tabwidth1 dt{width:740px;height: 38px; border-bottom: 1px solid #e8e8e8;}
.rstab .zwgktab .tabwidth1 dt h6{float:left;font-size: 22px;line-height: 28px;}
.rstab .zwgktab .tabwidth1 dt h6 p{float:left;color: #184f9b;font-weight: 800;margin: 0 10px;}
.rstab .zwgktab .tabwidth1 dt h6 img{width:20px;margin-top: 9px;float: left;}
.rstab .zwgktab .tabwidth1 dt span{display:block;float: left;font-size: 18px;line-height: 30px;}
.rstab .zwgktab .tabwidth1 dt a span{color:#555;font-weight: 800;font-weight: 800;padding-bottom: 34px;width: 86px;text-align: center;margin: 0 0 0 32px;}
.rstab .zwgktab .slideBox dt a .on{color:#184f9b;border-bottom: 3px solid #184f9b;}


.rstab .zwgktab .tabwidth1 dd a{overflow: hidden;display: block;margin-top: 16px;}
.rstab .zwgktab .tabwidth1 dd a span{width: 612px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: left;font-size: 17px;text-align: left;margin-left: 8px;}
.rstab .zwgktab .tabwidth1 dd a i{width: 94px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: right;font-size: 16px;font-style:normal;text-align: left;}
.rstab .zwgktab .tabwidth1 dd{width: 740px;height: 396px; overflow: hidden;}
.rstab .zwgktab .tabwidth1 dd .zcwjbox{width:740px;margin-top: 18px}
.rstab .zwgktab .tabwidth1 dd .zcwjbox button{float:left;border: none;background-color: #edf7ff;width: 130px;height: 56px;border-radius: 4px;margin-right: 21px;color: #555;font-weight: 600;}
.rstab .zwgktab .tabwidth1 dd .zcwjbox button:last-child{margin-right: 0px;}
.rstab .zwgktab .tabwidth1 dd .zcwjbox button img{float:left;margin-left: 7px;margin-top: 3px;}
.rstab .zwgktab .tabwidth1 dd .zcwjbox button p{float: right;width: 90px;margin-right: 6px;line-height: 17px;height: 34px;}


.rstab .rskstab{width:394px;border: 1px solid #e8e8e8;padding: 8px 15px 15px;}
.rstab .rskstab .tabwidth1 dt{width:364px;height: 38px; border-bottom: 1px solid #e8e8e8;}
.rstab .rskstab .tabwidth1 dt h6 p{float:left;color: #184f9b;font-weight: 800;margin: 0 10px;}
.rstab .rskstab .tabwidth1 dt h6 img{width:20px;margin-top: 9px;float: left;}
.rstab .rskstab .tabwidth1 dt span{display:block;float: left;font-size: 18px;line-height: 30px;}
.rstab .rskstab .tabwidth1 dt a span{color:#555;font-weight: 800;font-weight: 800;padding-bottom: 34px;width: 92px;text-align: center;margin: 0 34px 0 10px;}
.rstab .rskstab .slideBox dt a .on{color:#184f9b;border-bottom: 3px solid #184f9b;}
.rstab .rskstab .tabwidth1 dd{width:364px;height: 396px; overflow: hidden;}

.rstab .rskstab .tabwidth1 dd a{overflow: hidden;display: block;margin-top: 16px;}
.rstab .rskstab .tabwidth1 dd a span{width: 260px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: left;font-size: 17px;text-align: left;margin-left: 8px;}
.rstab .rskstab .tabwidth1 dd a i{width: 94px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: right;font-size: 16px;font-style:normal;text-align: left;}
.rstab .rskstab .tabwidth1 dd .zcwjbox{width:364px;margin-top: 18px}
.rstab .rskstab .tabwidth1 dd .zcwjbox button{float:left;border: none;background-color: #edf7ff;width: 130px;height: 50px;border-radius: 4px;margin-right: 21px;color: #555;font-weight: 600;}
.rstab .rskstab .tabwidth1 dd .zcwjbox button:last-child{margin-right: 0px;}
.rstab .rskstab .tabwidth1 dd .zcwjbox button img{float:left;margin-left: 7px;margin-top: 3px;}
.rstab .rskstab .tabwidth1 dd .zcwjbox button p{float: right;width: 90px;margin-right: 6px;line-height: 17px;height: 34px;}


/*办事指南政民互动*/
.bsxzzmtab{border: 1px solid #e8e8e8;padding: 8px 15px 15px; width: 100%;margin-bottom: 30px}

.bszntab{width:100%;}
.bztk1{width:394px;}
.bszntab .tabwidth1 dt{width:570px;height: 38px; border-bottom: 1px solid #e8e8e8;}
.bszntab .tabwidth1 dt h6 p{float:left;color: #184f9b;font-weight: 800;margin: 0 10px;}
.bszntab .tabwidth1 dt h6 img{width:20px;margin-top: 9px;float: left;}
.bszntab .tabwidth1 dt span{display:block;float: left;font-size: 18px;line-height: 30px;}
.bszntab .tabwidth1 dt a span{color:#555;font-weight: 800;font-weight: 800;padding-bottom: 34px;width: 92px;text-align: center;margin: 0 34px 0 10px;}
.bszntab .slideBox dt a .on{color:#184f9b;border-bottom: 3px solid #184f9b;}
.bszntab .tabwidth1 dd{width:570px;height: 370px; overflow: hidden;}

.bszntab .tabwidth1 dd a{overflow: hidden;display: block;margin-top: 16px;}
.bszntab .tabwidth1 dd a span{width: 450px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: left;font-size: 17px;text-align: left;margin-left: 8px;}
.bszntab .tabwidth1 dd a i{width: 86px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #444;float: right;font-size: 16px;font-style:normal;text-align: left;}
.bszntab .tabwidth1 dd .zcwjbox{width:570px;margin-top: 18px}
.bszntab .tabwidth1 dd .zcwjbox button{float:left;border: none;background-color: #edf7ff;width: 130px;height: 50px;border-radius: 4px;margin-right: 21px;color: #555;font-weight: 600;}
.bszntab .tabwidth1 dd .zcwjbox button:last-child{margin-right: 0px;}
.bszntab .tabwidth1 dd .zcwjbox button img{float:left;margin-left: 7px;margin-top: 3px;}
.bszntab .tabwidth1 dd .zcwjbox button p{float: right;width: 90px;margin-right: 6px;line-height: 17px;height: 34px;}
.bztk2{width:570px;}


/*政民互动*/
.rszmhd{width:560px;}
.rszmhd h6{font-size: 22px;line-height: 28px;width:540px;border-bottom: 1px solid #e8e8e8;height: 38px;margin-bottom: 20px;}
.rszmhd h6 p{float:left;color: #184f9b;font-weight: 800;margin: 0 10px;}
.rszmhd h6 img{width:20px;margin-top: 9px;float: left;}
.rszmhd .tzmail{width:540px;height: 216px;background-image: url("../images/rst18.png");background-position: center;background-size: 100% 100%;margin-bottom: 16px;}
.tzmail .left{margin-left:50px;margin-top: 26px;}
.tzmail .right{margin-right:40px;margin-top: 26px;}
.tzmail .left img{width:168px;}
.tzmail .left li{margin-bottom: 20px}
.tzmail .right img{width:236px;}
.qrcode{width:540px;}
.qrcode ul li{float:left;margin-right: 7px;margin-left: 8px;}
.qrcode ul li:last-child{margin-right: 0px;}

/*专题专栏*/
.ztzl{border: 1px solid #e8e8e8;padding: 8px 15px 20px; width: 100%;margin-bottom: 30px;}
.ztzl h6{font-size: 22px;line-height: 28px;width:100%px;border-bottom: 1px solid #e8e8e8;height: 38px;margin-bottom: 20px;}
.ztzl h6 p{float:left;color: #184f9b;font-weight: 800;margin: 0 10px;}
.ztzl h6 img{width:20px;margin-top: 9px;float: left;}
.ztzl ul li{margin-right: 38px;float: left;}
.ztzl ul li:last-child{margin-right: 0px;}

/* hot picture */
.hotPic{margin:0 auto;}
.hotPic .JQ-slide{position:relative;width:1168px;height:142px;margin:0 auto;}
.hotPic .JQ-slide .wrap{width:1168px;height:142px;overflow:hidden;position:relative;}
.hotPic .JQ-slide-content{position:absolute;}/*必须要的元素*/
.hotPic .imgList li{width:216px;margin:0 9px;height: 142px;}
.hotPic .imgList img{width:216px;height:142px;}
.hotPic .JQ-slide-nav a{display:block;z-index:99;width:48px;height:48px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:40px;background:url("../images/arrow_pic.png") no-repeat;opacity: 0.6;}
.hotPic .JQ-slide-nav a.prev{left:-15px;background-position:0 0;}
.hotPic .JQ-slide-nav a.prev:hover{background-position:-100px 0;opacity: 1}
.hotPic .JQ-slide-nav a.next{right:-15px;background-position:-50px 0;}
.hotPic .JQ-slide-nav a.next:hover{background-position:-150px 0;opacity: 1}
/* imgList */
.imgList{float:none;overflow:hidden;zoom:1;}
.imgList li{float:left;display:inline;overflow:hidden;}
.imgList li a{display:block;}
.imgList li .img{}









/*友情链接*/
.rslink{width:100%;margin-bottom: 20px;}
.rslink h5{width:100%;background-image: url("../images/rst43.png");background-position: center right;background-repeat: no-repeat;margin-bottom: 20px;}
.rslink h5 p{font-family: "宋体";font-size: 21px;color:#184f9b;font-weight: bold;padding-left: 10px;}
.rslink ul li{float:left;width: 100px;height: 26px;background-image: url("../images/rst8.png");background-repeat: no-repeat;background-size: 100%;margin-right: 10px;}
.rslink ul li:last-child{margin-right: 0px;}
.rslink ul li a{display: block;width: 100;height: 26px;text-align: center;line-height: 24px;color: #fff;font-weight: 600}

.rslink2{width:100%;margin-bottom: 40px;}
.rslink2 ul li{float:left;margin-left: 55px;}



/*foot*/
.rsfoot{width:100%;background: #184f9b;padding: 30px 0 50px;}
.rsfoot ul li{float:left;}
.rsfoot ul li p{text-align: center;font-size: 15px;color: #fff;margin-bottom: 20px;}
.rsfoot ul li:nth-child(2){margin: 0 90px;}






